Challenges to Teamwork: A Multiple Case Study of Two Agile Teams
نویسندگان
چکیده
Agile software development has become the standard in many companies. While there are reports of major improvements with agile development over traditional development, many teams still strive to work effectively as a team. A multiple case study in two companies discovered challenges related to communication, learning and selecting the tasks according to the priority list. For example, the fact that the developers were not actively involved in the planning process, resulted in weak team orientation; even though the teams had identified and discussed recurring problems, they found it difficult to improve their teamwork practices; and because customers and support communicated tasks directly to the developers and developers chose tasks according to interest and expertise, following the priority list became difficult. We provide practical suggestions for teamwork in agile software development that intend to overcome these problems and strengthen team orientation and team learning in order to achieve effective agile teams.
منابع مشابه
A teamwork model for understanding an agile team: A case study of a Scrum project
Context: Software development depends significantly on team performance, as does any process that involves human interaction. Objective: Most current development methods argue that teams should self-manage. Our objective is thus to provide a better understanding of the nature of self-managing agile teams, and the teamwork challenges that arise when introducing such teams. Method: We conducted e...
متن کاملTeamwork in Agile and Plan-based Companies
This paper is an empirical investigation of how Agile and Plan-based companies address teamwork. We have performed an investigation interviewing managers of 64 companies, 23 agile (hereafter defined with the term “agile companies”) and 41 non-agile (“plan-based”). The results of the study evidence a quite different approach to teamwork and team organization. Such differences are mainly in the s...
متن کاملFrom Improving Processes to Improving Practice
Context: Software development depends significantly on team performance, as does any process that involves human interaction. Objective: Most current development methods argue that teams should self-manage. Our objective is thus to provide a better understanding of the nature of self-managing agile teams, and the teamwork challenges that arise when introducing such teams. Method: We conducted e...
متن کاملCan embedded space system development benefit from agile practices?
We study in this work piloting agile practices in embedded space system development projects. The case involves three companies acting as last or next to last subcontractors in a space project. Initial interviews and a subsequent survey revealed challenges that embedded space system development poses to the agile software development. These include high specialization and emphasis on individual...
متن کاملبررسی کار تیمی در تیم های جراحی بیمارستان های تحت پوشش سازمان تامین اجتماعی شهر تهران
Background:In the healthcare system, teamwork is important to improve the quality of services and provide safe and effective cares. Operation room, as a high-risk environment, requires high levels of teamwork employees to secure performance. This study aimed at assessing the teamwork among surgical teams of hospitals affiliated to Social Security Organizations in Tehran City. Materials and M...
متن کامل